RAIS  3.2
RAIS::UI::Common::DynamicMaskManagement Class Reference

This class implements UI Common methods for dynamic mask management. More...

List of all members.

Public Types

enum  FormMode {
  Add, Delete, Edit, View,
  UndoAdd, Query
}
enum  ApplyPhase { Check, Apply }

Static Public Member Functions

static void AddFormLinksControls (System.Web.UI.HtmlControls.HtmlGenericControl control1, DynamicMaskData dynamicMaskData, FormMode formMode, EventHandler onClickHandler)
 This method adds fielters controls in HtmlTable.
static void InitializeNameList (ListBox list, DynamicMaskData dynamicMaskData, FormMode currentFormMode, int initialSelectedIndex)
 This method initialize single list box values.
static void AddFilterControls (System.Web.UI.HtmlControls.HtmlTable table, DynamicMaskData dynamicMaskData, EventHandler selectHandler)
 This method adds fielters controls in HtmlTable.
static void AddFilterControlsWithoutChildFilter (System.Web.UI.HtmlControls.HtmlTable table, DynamicMaskData dynamicMaskData, EventHandler selectHandler)
static void InitializeFilterControls (System.Web.UI.HtmlControls.HtmlTable table, DynamicMaskData dynamicMaskData)
static void InitializeChildFilterControls (System.Web.UI.HtmlControls.HtmlTable table, DynamicMaskData dynamicMaskData, object sender)
static void InitializeFilterDropDownList (DropDownList ddl, DynamicMaskFilterData filterData, int selectedKey)
static void InitializeFilterObjectsFromFilterControls (System.Web.UI.HtmlControls.HtmlTable table, DynamicMaskData dynamicMaskData)
 This method initializes DynamicMaskData.Filters from fielters controls in HtmlTable.
static void InitializeListItems (GridView gridView, DynamicMaskData dynamicMaskData)
static ConsistencyChecks GetConsistencyChecksByDynamicMask (Page page, DynamicMask dynamicMask, bool reset)
static void InitializeConsistencyCheckListByDynamicMask (DropDownList list, DynamicMask dynamicMask)
static RecordTypes GetRecordTypes (Page page, bool reset)
static void InitializeRecordTypesList (DropDownList list, string selection)
static void InitializeRecordTypesList (DropDownList list)
static Dictionary< string, int > GetNonComplianceMajorCategories (Page page, bool reset)
static void InitializeNonComplianceMajorCategories (DropDownList list)
static Dictionary< string, int > GetNonComplianceCategories (Page page, int majorCategoryID, bool reset)
static void InitializeNonComplianceCategories (DropDownList list, int majorCategory)
static DynamicMaskData GetDynamicMaskData (int maskID, int tabID, int parentID, UserData currentUser, bool isNewRow)
 This method retrieves from DB data for dynamic mask.
static void GetSingleListFieldValues (DynamicMaskData dynamicMaskData)
 This method retrieves from DB dictionary of name field values and set the value of SingleListFieldValues property of dynamicMaskData object.
static List< FieldData > GetCurrentRowFieldsValues (DynamicMaskData dynamicMaskData, int parentID, int rowID)
 This method retrieves from DB list of current row field values.
static bool GetLookupValues (DynamicMaskData dynamicMaskData, ref string returnMessage)
 This method retrieves from DB dictionary of lookup field values and set the value of LookupValues property of fieldData object.
static void CreateNewRecord (DynamicMaskData dynamicMaskData)
 This method creates new empty row in dynamicMaskData.DataSet property.
static bool ValidateConsistencyChecks (DynamicMaskData dynamicMaskData, ref string returnMessage)
 This method validates consistency checks for dynamic mask.
static bool SaveChanges (DynamicMaskData dynamicMaskData, RAIS.Common.MessageManagement.Message.ModificationType modificationType, RAIS.Common.MessageManagement.Message.ModificationType mainMaskModificationType, ref string actionMessage)
 This method saves changes into DB.
static bool DeleteRecord (DynamicMaskData dynamicMaskData, ref string actionMessage)
 This method deletes current record of dynamicMaskData object from DB.
static void GetChildFiltersLookupValues (DynamicMaskData dynamicMaskData)
 This method gets lookup values for child filters of dynamicMaskData object from DB.
static void GetDataSetForListMask (DynamicMaskData dynamicMaskData)
 This method retrieves from DB data for ListWithFilter mask.
static bool DeleteRecordFromList (DynamicMaskData dynamicMaskData, string keyValue, ref string returnMessage)
 This method deletes current record of dynamicMaskData object from DB.
static string GetDynamicMaskReference (DynamicMaskData dynamicMaskData, object sender, int maskID, int parentID, int rowID, bool addRowMode)
static string GetDynamicMaskReference (DynamicMaskData dynamicMaskData, int maskID, int tabID, int parentID, int rowID, bool addRowMode)
static string GetDynamicMaskMainReference (DynamicMaskData dynamicMaskData, int maskID)
static UserManagement.AccessRight GetPageAccessRights (Page page, DynamicMaskData dynamicMaskData, int id)
static void SetPreselectedFilter (DynamicMaskData dynamicMaskData, Facility selectedFacility, Department selectedDepartment)
static void SetPreselectedFilterText (DynamicMaskData dynamicMaskData, Label lblFacility, Label lblDepartment)
static void SetFacilityFieldPreselectedValue (DynamicMaskData dynamicMaskData)
static void SetDepartmentFieldPreselectedValue (DynamicMaskData dynamicMaskData)
static string GetNationalDateFormatString (bool withTime)
static bool ValidateFilterControlsValues (System.Web.UI.HtmlControls.HtmlTable table, DynamicMaskData dynamicMaskData, ref string returnMessage)
 This method validates fielters controls values in HtmlTable.

Detailed Description

This class implements UI Common methods for dynamic mask management.


Member Enumeration Documentation

Enumerator:
Check 
Apply 

Definition at line 65 of file DynamicMaskManagement.cs.

Enumerator:
Add 
Delete 
Edit 
View 
UndoAdd 
Query 

Definition at line 55 of file DynamicMaskManagement.cs.


Member Function Documentation

static void RAIS::UI::Common::DynamicMaskManagement::AddFilterControls ( System.Web.UI.HtmlControls.HtmlTable  table,
DynamicMaskData  dynamicMaskData,
EventHandler  selectHandler 
) [static]

This method adds fielters controls in HtmlTable.

Parameters:
table- HtmlTable control to add controls to
dynamicMaskData- DynamicMaskData object

Definition at line 198 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::AddFilterControlsWithoutChildFilter ( System.Web.UI.HtmlControls.HtmlTable  table,
DynamicMaskData  dynamicMaskData,
EventHandler  selectHandler 
) [static]

Definition at line 288 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::AddFormLinksControls ( System.Web.UI.HtmlControls.HtmlGenericControl  control1,
DynamicMaskData  dynamicMaskData,
FormMode  formMode,
EventHandler  onClickHandler 
) [static]

This method adds fielters controls in HtmlTable.

Parameters:
table- HtmlTable control to add controls to
dynamicMaskData- DynamicMaskData object

Definition at line 79 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::CreateNewRecord ( DynamicMaskData  dynamicMaskData) [static]

This method creates new empty row in dynamicMaskData.DataSet property.

Parameters:
dynamicMaskData- dynamic mask data object

Definition at line 751 of file DynamicMaskManagement.cs.

static bool RAIS::UI::Common::DynamicMaskManagement::DeleteRecord ( DynamicMaskData  dynamicMaskData,
ref string  actionMessage 
) [static]

This method deletes current record of dynamicMaskData object from DB.

Parameters:
dynamicMaskData- dynamic mask data object

Definition at line 778 of file DynamicMaskManagement.cs.

static bool RAIS::UI::Common::DynamicMaskManagement::DeleteRecordFromList ( DynamicMaskData  dynamicMaskData,
string  keyValue,
ref string  returnMessage 
) [static]

This method deletes current record of dynamicMaskData object from DB.

Parameters:
dynamicMaskData- dynamic mask data object
keyValue- value of primary key of orw to delete

Definition at line 806 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::GetChildFiltersLookupValues ( DynamicMaskData  dynamicMaskData) [static]

This method gets lookup values for child filters of dynamicMaskData object from DB.

Parameters:
dynamicMaskData- dynamic mask data object

Definition at line 787 of file DynamicMaskManagement.cs.

static ConsistencyChecks RAIS::UI::Common::DynamicMaskManagement::GetConsistencyChecksByDynamicMask ( Page  page,
DynamicMask  dynamicMask,
bool  reset 
) [static]

Definition at line 550 of file DynamicMaskManagement.cs.

static List<FieldData> RAIS::UI::Common::DynamicMaskManagement::GetCurrentRowFieldsValues ( DynamicMaskData  dynamicMaskData,
int  parentID,
int  rowID 
) [static]

This method retrieves from DB list of current row field values.

Parameters:
dynamicMaskData- dynamic mask data object
singleListFieldValue- selected value in name field list
Returns:
list of FieldData objects

Definition at line 732 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::GetDataSetForListMask ( DynamicMaskData  dynamicMaskData) [static]

This method retrieves from DB data for ListWithFilter mask.

Parameters:
dynamicMaskData- DynamicMaskData object

Definition at line 796 of file DynamicMaskManagement.cs.

static DynamicMaskData RAIS::UI::Common::DynamicMaskManagement::GetDynamicMaskData ( int  maskID,
int  tabID,
int  parentID,
UserData  currentUser,
bool  isNewRow 
) [static]

This method retrieves from DB data for dynamic mask.

Parameters:
maskID- dynamic mask ID
tabID- dynamic mask order in list of dynamic masks for current mask
parentID- parent table row ID
Returns:
DynamicMaskData object

Definition at line 710 of file DynamicMaskManagement.cs.

static string RAIS::UI::Common::DynamicMaskManagement::GetDynamicMaskMainReference ( DynamicMaskData  dynamicMaskData,
int  maskID 
) [static]

Definition at line 848 of file DynamicMaskManagement.cs.

static string RAIS::UI::Common::DynamicMaskManagement::GetDynamicMaskReference ( DynamicMaskData  dynamicMaskData,
object  sender,
int  maskID,
int  parentID,
int  rowID,
bool  addRowMode 
) [static]

Definition at line 814 of file DynamicMaskManagement.cs.

static string RAIS::UI::Common::DynamicMaskManagement::GetDynamicMaskReference ( DynamicMaskData  dynamicMaskData,
int  maskID,
int  tabID,
int  parentID,
int  rowID,
bool  addRowMode 
) [static]

Definition at line 831 of file DynamicMaskManagement.cs.

static bool RAIS::UI::Common::DynamicMaskManagement::GetLookupValues ( DynamicMaskData  dynamicMaskData,
ref string  returnMessage 
) [static]

This method retrieves from DB dictionary of lookup field values and set the value of LookupValues property of fieldData object.

Parameters:
dynamicMaskData- dynamic mask data object

Definition at line 742 of file DynamicMaskManagement.cs.

static string RAIS::UI::Common::DynamicMaskManagement::GetNationalDateFormatString ( bool  withTime) [static]

Definition at line 926 of file DynamicMaskManagement.cs.

static Dictionary<string, int> RAIS::UI::Common::DynamicMaskManagement::GetNonComplianceCategories ( Page  page,
int  majorCategoryID,
bool  reset 
) [static]

Definition at line 665 of file DynamicMaskManagement.cs.

static Dictionary<string, int> RAIS::UI::Common::DynamicMaskManagement::GetNonComplianceMajorCategories ( Page  page,
bool  reset 
) [static]

Definition at line 631 of file DynamicMaskManagement.cs.

static UserManagement.AccessRight RAIS::UI::Common::DynamicMaskManagement::GetPageAccessRights ( Page  page,
DynamicMaskData  dynamicMaskData,
int  id 
) [static]

Definition at line 857 of file DynamicMaskManagement.cs.

static RecordTypes RAIS::UI::Common::DynamicMaskManagement::GetRecordTypes ( Page  page,
bool  reset 
) [static]

Definition at line 583 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::GetSingleListFieldValues ( DynamicMaskData  dynamicMaskData) [static]

This method retrieves from DB dictionary of name field values and set the value of SingleListFieldValues property of dynamicMaskData object.

Parameters:
dynamicMaskData- dynamic mask data object

Definition at line 720 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::InitializeChildFilterControls ( System.Web.UI.HtmlControls.HtmlTable  table,
DynamicMaskData  dynamicMaskData,
object  sender 
) [static]

Definition at line 401 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::InitializeConsistencyCheckListByDynamicMask ( DropDownList  list,
DynamicMask  dynamicMask 
) [static]

Definition at line 573 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::InitializeFilterControls ( System.Web.UI.HtmlControls.HtmlTable  table,
DynamicMaskData  dynamicMaskData 
) [static]

Definition at line 379 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::InitializeFilterDropDownList ( DropDownList  ddl,
DynamicMaskFilterData  filterData,
int  selectedKey 
) [static]

Definition at line 421 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::InitializeFilterObjectsFromFilterControls ( System.Web.UI.HtmlControls.HtmlTable  table,
DynamicMaskData  dynamicMaskData 
) [static]

This method initializes DynamicMaskData.Filters from fielters controls in HtmlTable.

Parameters:
table- HtmlTable control to initialize DynamicMaskData.Filters from
dynamicMaskData- DynamicMaskData object to initialize

Definition at line 442 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::InitializeListItems ( GridView  gridView,
DynamicMaskData  dynamicMaskData 
) [static]

Definition at line 475 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::InitializeNameList ( ListBox  list,
DynamicMaskData  dynamicMaskData,
FormMode  currentFormMode,
int  initialSelectedIndex 
) [static]

This method initialize single list box values.

Parameters:
list- ListBox to initialize
dynamicMaskData- DynamicMaskData object of current page
currentFormMode- current form mode

Definition at line 143 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::InitializeNonComplianceCategories ( DropDownList  list,
int  majorCategory 
) [static]

Definition at line 686 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::InitializeNonComplianceMajorCategories ( DropDownList  list) [static]

Definition at line 652 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::InitializeRecordTypesList ( DropDownList  list,
string  selection 
) [static]

Definition at line 604 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::InitializeRecordTypesList ( DropDownList  list) [static]

Definition at line 621 of file DynamicMaskManagement.cs.

static bool RAIS::UI::Common::DynamicMaskManagement::SaveChanges ( DynamicMaskData  dynamicMaskData,
RAIS.Common.MessageManagement.Message.ModificationType  modificationType,
RAIS.Common.MessageManagement.Message.ModificationType  mainMaskModificationType,
ref string  actionMessage 
) [static]

This method saves changes into DB.

Parameters:
dynamicMaskData- dynamic mask data object

Definition at line 769 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::SetDepartmentFieldPreselectedValue ( DynamicMaskData  dynamicMaskData) [static]

Definition at line 908 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::SetFacilityFieldPreselectedValue ( DynamicMaskData  dynamicMaskData) [static]

Definition at line 890 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::SetPreselectedFilter ( DynamicMaskData  dynamicMaskData,
Facility  selectedFacility,
Department  selectedDepartment 
) [static]

Definition at line 875 of file DynamicMaskManagement.cs.

static void RAIS::UI::Common::DynamicMaskManagement::SetPreselectedFilterText ( DynamicMaskData  dynamicMaskData,
Label  lblFacility,
Label  lblDepartment 
) [static]

Definition at line 884 of file DynamicMaskManagement.cs.

static bool RAIS::UI::Common::DynamicMaskManagement::ValidateConsistencyChecks ( DynamicMaskData  dynamicMaskData,
ref string  returnMessage 
) [static]

This method validates consistency checks for dynamic mask.

Parameters:
dynamicMaskData- dynamic mask data object

Definition at line 760 of file DynamicMaskManagement.cs.

static bool RAIS::UI::Common::DynamicMaskManagement::ValidateFilterControlsValues ( System.Web.UI.HtmlControls.HtmlTable  table,
DynamicMaskData  dynamicMaskData,
ref string  returnMessage 
) [static]

This method validates fielters controls values in HtmlTable.

Parameters:
table- HtmlTable control to initialize DynamicMaskData.Filters from
dynamicMaskData- DynamicMaskData object to initialize

Definition at line 941 of file DynamicMaskManagement.cs.


The documentation for this class was generated from the following file: